package cn.xinfei.xdecision.common.service.component.folder;

import cn.xinfei.xdecision.common.model.component.folder.Folder;
import cn.xinfei.xdecision.common.model.component.folder.vo.FolderDeleteReqVo;
import cn.xinfei.xdecision.common.model.component.folder.vo.FolderListReqVo;
import cn.xinfei.xdecision.common.model.component.folder.vo.FolderRenameReqVo;
import cn.xinfei.xdecision.common.model.component.folder.vo.FolderSaveReqVo;

import java.util.List;

/**
 * Description: 组件文件夹 <br/>
 * @see 	 
 */
public interface FolderService {
	
	public List<Folder> getTreeList(FolderListReqVo folderListReqVo);

	boolean addFolder(FolderSaveReqVo folderSaveReqVo);

	boolean renameFolder(FolderRenameReqVo folderRenameReqVo);

	boolean deleteFolder(FolderDeleteReqVo folderDeleteReqVo);

}
